package java19_1_21;
//课堂练习代码块
public class ThrowsTest {
    public static void main(String[] args) {
//        try{
//            test();
//        }catch(NullPointerException e) {
//            System.out.println("捕获空指针异常！");
//            e.printStackTrace();
//        }
        fun();
        System.out.println("fun之后的代码");
    }
    public static void fun(){
        throw new NullPointerException("抛个异常玩玩");
        //抛出异常后，方法就会结束
    }
    // 调用test方法有可能会产生空指针异常，但是test方法不处理此异常，谁调用谁处理
    public static void test() throws NullPointerException,ArrayIndexOutOfBoundsException{
        String str = null;
        System.out.println(str.length());
    }
}
